home *** CD-ROM | disk | FTP | other *** search
Text File | 1994-01-12 | 4.3 KB | 101 lines | [TEXT/MSET] |
- This README is a brief introduction to the Talker class I have written
- to support the Macintosh Speech Manager. I will also briefly describe the
- other files I have included in this release.
-
- The class Talker provides general access to every current call in
- release 1.1.1 of the Macintosh Speech Manager. I have not (as I legally
- cannot) included the Speech Manager package in this release.
- Most of the calls are poorly documented in the source. If you are
- planning on using this package, you should obtain the documentation
- that has been release by Apple.
-
- NOTE: I have not thoroughly checked every aspect of the Speech Manager.
- Only those specific things that you see in the demo file Speech have
- actually been tested, as that was the purpose of the file. As you test
- other parts of the system, if you find bugs, please report them to me.
- I am operating under strict time constraints now, but I should have more
- time to work on this project intermittently in the future. I will
- place my contact information at the end of this document.
-
- KNOWN BUGS:
- Yes, there are some known problems that I just didn't have the time to
- work out.
- • I do not seem to be handling the fixed points correctly, or else
- the synthesizers that accompany the Speech Manager don't use the
- fractional portions of the numbers. In any case, everything comes
- back to me as a whole number stored in the uppermost location on
- the stack.
- • I do not seem to be getting proper responses, even in the demo, to
- pauseSpeechAt and stopSpeechAt. I labored over those things for far
- too long. If someone can figure out what I doing incorrectly, I
- would be happy to fix it.
- • The demoed GetInfo doesn't even seem to work correctly, as it
- doesn't respond correctly with the current bytes left in the
- buffer or the current phoneme. I like to believe that I misunder-
- stand the concept of that call. If you can find my mistake, please
- let me know.
-
- KNOWN LIMITATIONS:
- Indeed, there are some limitations.
- • You can only access one set of information at a time. I was working
- with a list of the information for a while, but it was causing
- some problems with complex manipulations. This really should not
- be a problem, anyhow, as the information, theoretically, can change
- instantly.
- • I don't really know of any others, but they're probably there. Feel
- free to raise my consciousness of any you find. I'll be happy to
- get this going. In all the current rush to get out information
- about the Speech Manager, I just wanted to get something out in a
- timely manner.
-
- SOME REQUESTS:
- I'd like to make a few requests of you, the user of this package.
- • If you find bugs, let me know. I'd like to fix them. If you can
- and do fix them, please let me know of the fixes.
- • If there are changes you would like to see made, please let me know.
- This includes additions you might like to see happen.
- • Try to test the parts I haven't tested. In specific try to test out
- the different selector options for GetInfo and PLEASE test out
- the SetInfo and the Dictionary options.
-
- INSTALLING:
- • Get the Speech Manager and install it.
- • Drag the file 'SpeechMgr' into whatever folder you like.
- I, personally, use ::Mops source:Toolbox classes:
- • Drag the files 'Speech' and 'Utility Code' into whatever your
- code folder is.
- • Open up the Mops dictionary and type: // speech
- • Type go. It will lead you through what I have tested.
-
-
- SUMMARY:
- I did not write a complete exerciser-- everything has not been tested. I
- did not have the time. Sorry. But I wanted to get this stuff out.
-
- Try to find my bugs if you have a chance.
-
- Try to find other bugs, especially in other areas of the class if
- you can.
-
- Contact me if you have any comments, gripes or questions.
-
- Oh yeah, the test file is called Speech.
-
- CONTACTING ME:
- Electronic Mail (preferred):
- gh1w+@andrew.cmu.edu
- dietcoke+@cmu.edu
- gregory.haverkamp@cmu.edu
- (as I write this, all addresses send mail to the same place,
- but the second one is more probably long-term. And the '+' is
- only somewhat necessary... More so in the second address.)
-
- Snail Mail:
- 6236 Fifth Avenue, Apartment 303B
- Pittsburgh, PA 15232
-
- Phone (I guess ya never know):
- (412) 362-5487 (home)
- (412) 268-2115 (off and on during the day -- not work, though)
-
- And hey, let's be careful out there.